Failure Behavior Analysis for Reliable Distributed Embedded Systems
نویسندگان
چکیده
Failure behavior analysis is a very important phase in developing large distributed embedded systems with weak safety requirements which do graceful degradation in case of failures. Today, the analysis will usually be done by standard methods like FTA and FMEA considering the existence of faults, only. Gradations of errors are not regarded, although this is a very coarse system behavior approximation. In contrast to that, our advanced failure behavior analysis yields more sophisticated and graded results. We obtain comprehensive results by assigning a quality description to all the information in a system and extending the pure information flow to an information quality flow, that models system failure behavior, too. We model this information quality flow by object-oriented hierarchical petri nets. Large parts of these nets can automatically be generated from the existing behavioral system structure. A net simulator enables us to perform all the sophisticated analyses we need to examine the failure behavior.
منابع مشابه
Toward Monitoring Fault-Tolerant Embedded Systems
Flight-critical systems for aircraft and spacecraft must be ultra-reliable and so are designed to be fault-tolerant. For embedded control systems and data buses, a primary means for achieving fault-tolerance is hardware replication to provide redundancy so that the system can survive random hardware faults of individual components. Nevertheless, a system may fail to meet its reliability require...
متن کاملToward Monitoring Fault - Tolerant Embedded Systems ( Extended Abstract )
Flight-critical systems for aircraft and spacecraft must be ultra-reliable and so are designed to be fault-tolerant. For embedded control systems and data buses, a primary means for achieving fault-tolerance is hardware replication to provide redundancy so that the system can survive random hardware faults of individual components. Nevertheless, a system may fail to meet its reliability require...
متن کاملFrom the Editor: Real-Time and Embedded Systems--Teaching Reliability
Can we teach students to build reliable embedded software? Although it would be rash to say that a general agreement exists on how to teach embedded systems, there's certainly a growing understanding of the issues. For example, the excellent August 2005 issue of ACM Transactions on Embedded Computing Systems devoted 182 pages to embedded systems education. However, surprisingly few of these pag...
متن کاملResearch on AADL Model for Qualitative Safety Analysis of Embedded Systems
As embedded software is taking an important part in safety critical filed, how to ensure the safety of safety-critical software has recently become a research focus. Developing safety-critical and highly reliable systems almost always includes significant emphasis on safety analysis and risk assessment. There have been substantial improvements in automation and formalization of other aspects of...
متن کاملSoftware Black Box: An Alternative Mechanism for Failure Analysis
Learning from software failures is an essential step towards the development of more reliable software systems and processes. However, as more intricate software systems are developed, determining the nature and causes of a software failure becomes a great challenge. And although many existing techniques can help to understand the nature of the failure, they are limited in some of the following...
متن کامل